/* Bug 958321 */

@font-face {
    font-family: X-LocaleSpecific;
    font-weight: normal;
    font-display: swap;
    src: url('/media/fonts/l10n/DroidNaskh-Regular.woff') format('woff');
}

@font-face {
    font-family: X-LocaleSpecific;
    font-weight: bold;
    font-display: swap;
    src: url('/media/fonts/l10n/DroidNaskh-Bold.woff') format('woff');
}


/* !important required for locale specific override */
 /* stylelint-disable declaration-no-important  */
 html[lang='ar'] body,
 html[lang='ar'] body * {
     font-family: Inter, X-LocaleSpecific, sans-serif !important;
     font-variant: normal !important;
 }

/* Bug 944269 */
* {
    letter-spacing: normal !important;
}

/* Fixes line height for all the headers */
h1,
h2,
h3,
h4,
h5,
h6,
.huge,
.large,
legend {
    line-height: 1.5 !important;
}
/* stylelint-enable */
